Any of a large range of software, often included with the operating system, that runs specific tasks associated with the computer or its environment